body{
	margin:0px 20px 0px 120px;
	padding:0px 10px 20px 60px;
}
#container{
            background-color:#fff;
            float:left;
            width:100%;	
            border-right:150px solid #c33; /* The width and color of the right rail */
            margin-left:-150px;
            margin-right:0px;
            display:inline; /* So IE plays nice */
            border-bottom: 1px solid #ccc;
            border-left: 1px solid #ccc;


}
#center{
	float:left;
	width:100%;
	margin-right:-100%;
}
#rightRail{
	float:right;
	width:150px;
	margin-right:-200px;
	position:relative;
}
#header {
          background-color:#ddd;
          margin-left:-150px;
          margin-right:-50px;
          text-align: centre;
}

#bcCont	{
          margin-left: -150px;
          margin-right:-30px;
          border-top: 1px solid #ccc;
          border-left: 1px solid #ccc;
          border-right: 1px solid #ccc;
          background: #fff;
          }

#bc
	{
		height: 1.2em;
		margin: 0;
		padding-left: 0px;
		background: url(/../static/images/tab_bottom.gif) repeat-x bottom;
	}

#bc li
	{
		margin: 0; 
		padding: 0;
  		display: inline;
  		list-style-type: none;
  	}
	
#bc a:link, #bc a:visited
	{
		float: left;
		background: #f3f3f3;
		font-size: .8em;
		line-height: 1em;
		font-weight: bold;
		padding: 2px 5px 2px 5px;
		margin-right: 4px;
		border: 1px solid #ccc;
		text-decoration: none;
		color: #666;
	}

#bc a:link.active, #bc a:visited.active
	{
		border-bottom: 1px solid #fff;
		background: #fff;
		color: #000;
	}

#bc a:hover
	{
		background: #fff;
	}




#footer {
          background-color: #ddd;
          margin-left: -150px;
          margin-right:-30px;
          clear: both;
          padding:0;
          }

h2{
	margin:0;
	padding:5px;
}
#center h2{
	background-color:#222;
	color:#c33;
}
.menu{
	list-style-type:none;
	margin:5px;
	padding:5px;
}
.article{
	border:2px solid #444;
	margin:5px;
	padding-top:0;
	overflow:hidden;
	padding-left:-102px;
}
* html .article{
	height:1%; /* So IE plays nice */
}
.article p{
	margin:0;
}
.article h3{
	background-color:#c93;
	margin:0 -5px 0 0px;
	padding:5px;
	border-bottom:2px solid #444;
}
.articleContainer{
	width:100%;
	border-left:0px solid #699;
	margin-left:0 -5px 0 -102px;
	background-color:#fefefe;
	display:inline;
	float:left;
}
.articleContent{
	width:100%;
	float:right;
	border-left:2px solid #444;
	margin-left:-2px;
	position:relative;
}
.articleContent p{
	padding:5px;
}

